package com.rzdata.poct.system.domain.business.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.rzdata.poct.common.annotation.ExcelDictFormat;
import com.rzdata.poct.common.convert.ExcelDictConvert;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;


/**
 * 设备一致性比对视图对象 poct_instrument_comparison
 *
 * @author ruoyi
 * @date 2021-09-17
 */
@Data
@ApiModel("设备一致性比对视图对象")
@ExcelIgnoreUnannotated
public class PoctInstrumentComparisonVo {

	private static final long serialVersionUID = 1L;

	/**
     *  主键
     */
	@ApiModelProperty("主键")
	private Long id;

    /**
     * 备注
     */
	@ExcelProperty(value = "备注")
	@ApiModelProperty("备注")
	private String remark;

    /**
     * 仪器编号
     */
	@ExcelProperty(value = "仪器编号")
	@ApiModelProperty("仪器编号")
	private String baseNo;

    /**
     * 仪器名称
     */
	@ExcelProperty(value = "仪器名称")
	@ApiModelProperty("仪器名称")
	private String baseName;

    /**
     * 质控编号
     */
	@ExcelProperty(value = "质控编号")
	@ApiModelProperty("质控编号")
	private String baseQualityNo;

    /**
     * 试剂批号
     */
	@ExcelProperty(value = "试剂批号")
	@ApiModelProperty("试剂批号")
	private String baseKitNo;

    /**
     * 对比仪器编号
     */
	@ExcelProperty(value = "对比仪器编号")
	@ApiModelProperty("对比仪器编号")
	private String contrastNo;

    /**
     * 对比仪器名称
     */
	@ExcelProperty(value = "对比仪器名称")
	@ApiModelProperty("对比仪器名称")
	private String contrastName;

    /**
     * 对比质控编号
     */
	@ExcelProperty(value = "对比质控编号")
	@ApiModelProperty("对比质控编号")
	private String contrastQualityNo;

    /**
     * 对比试剂批号
     */
	@ExcelProperty(value = "对比试剂批号")
	@ApiModelProperty("对比试剂批号")
	private String contrastContrastNo;

    /**
     * TEA值
     */
	@ExcelProperty(value = "TEA值")
	@ApiModelProperty("TEA值")
	private String baseEaValue;

    /**
     * 设定值
     */
	@ExcelProperty(value = "设定值")
	@ApiModelProperty("设定值")
	private String baseSetValue;

    /**
     * 误差值
     */
	@ExcelProperty(value = "误差值")
	@ApiModelProperty("误差值")
	private String differenceValue;

    /**
     * 样本数量
     */
	@ExcelProperty(value = "样本数量")
	@ApiModelProperty("样本数量")
	private Long sampleNum;

    /**
     * 医学水平最低值
     */
	@ExcelProperty(value = "医学水平最低值")
	@ApiModelProperty("医学水平最低值")
	private String medicineMinValue;

    /**
     * 医学水平最高值
     */
	@ExcelProperty(value = "医学水平最高值")
	@ApiModelProperty("医学水平最高值")
	private String medicineMaxValue;

    /**
     * 样本R2
     */
	@ExcelProperty(value = "样本R2")
	@ApiModelProperty("样本R2")
	private String sampleR;

    /**
     * 样本限定值
     */
	@ExcelProperty(value = "样本限定值")
	@ApiModelProperty("样本限定值")
	private String sampleValue;

    /**
     *
     */
    private String createBy;

    /**
     *
     */
    private String updateBy;

    /**
     * 创建时间
     */
    private Date createTime;

    private Long deptId;

    private String deptName;

    private String type;

    /**
     * 样本R2
     */
    @ApiModelProperty(value = "样本R2")
    private String sampleMinValue;

    /**
     * 样本限定值
     */
    @ApiModelProperty(value = "样本限定值")
    private String sampleMaxValue;


    private Long projectId;

    private String projectName;

    private int status;
}
